package com.ruoyi.car.service;

import java.util.List;
import com.ruoyi.car.domain.CarSeries;

/**
 * 车辆车系Service接口
 * 
 * @author ruoyi
 * @date 2022-01-15
 */
public interface ICarSeriesService 
{
    /**
     * 查询车辆车系
     * 
     * @param seriesId 车辆车系主键
     * @return 车辆车系
     */
    public CarSeries selectCarSeriesBySeriesId(Long seriesId);

    /**
     * 查询车辆车系列表
     * 
     * @param carSeries 车辆车系
     * @return 车辆车系集合
     */
    public List<CarSeries> selectCarSeriesList(CarSeries carSeries);

    /**
     * 新增车辆车系
     * 
     * @param carSeries 车辆车系
     * @return 结果
     */
    public int insertCarSeries(CarSeries carSeries);

    /**
     * 修改车辆车系
     * 
     * @param carSeries 车辆车系
     * @return 结果
     */
    public int updateCarSeries(CarSeries carSeries);

    /**
     * 批量删除车辆车系
     * 
     * @param seriesIds 需要删除的车辆车系主键集合
     * @return 结果
     */
    public int deleteCarSeriesBySeriesIds(Long[] seriesIds);

    /**
     * 删除车辆车系信息
     * 
     * @param seriesId 车辆车系主键
     * @return 结果
     */
    public int deleteCarSeriesBySeriesId(Long seriesId);
}
